Nifty Back Above 24,000: Can The Rally Sustain